\hypertarget{genericpushrelabel__test_8h}{}\section{src/graph\+\_\+algorithms/max\+\_\+flow/generic\+\_\+push\+\_\+relabel/genericpushrelabel\+\_\+test.h File Reference}
\label{genericpushrelabel__test_8h}\index{src/graph\+\_\+algorithms/max\+\_\+flow/generic\+\_\+push\+\_\+relabel/genericpushrelabel\+\_\+test.\+h@{src/graph\+\_\+algorithms/max\+\_\+flow/generic\+\_\+push\+\_\+relabel/genericpushrelabel\+\_\+test.\+h}}
{\ttfamily \#include \char`\"{}src/google\+\_\+test/gtest.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}genericpushrelabel.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}src/graph\+\_\+algorithms/basic\+\_\+graph/graph\+\_\+representation/graph/graph.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}src/graph\+\_\+algorithms/basic\+\_\+graph/graph\+\_\+representation/graph\+\_\+vertex/flow\+\_\+vertex.\+h\char`\"{}}\\*
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \hyperlink{class_generic_push_relabel_test}{Generic\+Push\+Relabel\+Test}
\begin{DoxyCompactList}\small\item\em \hyperlink{class_generic_push_relabel_test}{Generic\+Push\+Relabel\+Test}\+:测试类，用于为测试提供基础数据 \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Namespaces}
\begin{DoxyCompactItemize}
\item 
 \hyperlink{namespaceanonymous__namespace_02genericpushrelabel__test_8h_03}{anonymous\+\_\+namespace\{genericpushrelabel\+\_\+test.\+h\}}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{genericpushrelabel__test_8h_aa0e1f3664f0cf6275cd01055233625b9}{T\+E\+S\+T\+\_\+\+F} (\hyperlink{class_generic_push_relabel_test}{Generic\+Push\+Relabel\+Test}, test\+\_\+initialize\+\_\+preflow)
\begin{DoxyCompactList}\small\item\em \hyperlink{class_generic_push_relabel_test}{Generic\+Push\+Relabel\+Test}\+:测试 initialize\+\_\+preflow 函数 \end{DoxyCompactList}\item 
\hyperlink{genericpushrelabel__test_8h_ab11154e73e06a624088cb6d51b275446}{T\+E\+S\+T\+\_\+\+F} (\hyperlink{class_generic_push_relabel_test}{Generic\+Push\+Relabel\+Test}, test\+\_\+min\+\_\+v\+\_\+at\+\_\+\+Ef)
\begin{DoxyCompactList}\small\item\em \hyperlink{class_generic_push_relabel_test}{Generic\+Push\+Relabel\+Test}\+:测试 min\+\_\+v\+\_\+at\+\_\+\+Ef 函数 \end{DoxyCompactList}\item 
\hyperlink{genericpushrelabel__test_8h_a91aca535b3a8705a66296208ab0e532c}{T\+E\+S\+T\+\_\+\+F} (\hyperlink{class_generic_push_relabel_test}{Generic\+Push\+Relabel\+Test}, test\+\_\+push)
\begin{DoxyCompactList}\small\item\em \hyperlink{class_generic_push_relabel_test}{Generic\+Push\+Relabel\+Test}\+:测试 push 函数 \end{DoxyCompactList}\item 
\hyperlink{genericpushrelabel__test_8h_a82b877b0ad9adf1b35c190a10bef44c0}{T\+E\+S\+T\+\_\+\+F} (\hyperlink{class_generic_push_relabel_test}{Generic\+Push\+Relabel\+Test}, test\+\_\+relabel)
\begin{DoxyCompactList}\small\item\em \hyperlink{class_generic_push_relabel_test}{Generic\+Push\+Relabel\+Test}\+:测试 relabel 函数 \end{DoxyCompactList}\item 
\hyperlink{genericpushrelabel__test_8h_a761c730f565613fcb2d8c64ff8309899}{T\+E\+S\+T\+\_\+\+F} (\hyperlink{class_generic_push_relabel_test}{Generic\+Push\+Relabel\+Test}, test\+\_\+generic\+\_\+push\+\_\+relabel)
\begin{DoxyCompactList}\small\item\em \hyperlink{class_generic_push_relabel_test}{Generic\+Push\+Relabel\+Test}\+:测试 generic\+\_\+push\+\_\+relabel 算法 \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
const int \hyperlink{namespaceanonymous__namespace_02genericpushrelabel__test_8h_03_af519cdaca560a53a83d9d1ec43fdb834}{anonymous\+\_\+namespace\{genericpushrelabel\+\_\+test.\+h\}\+::\+P\+R\+\_\+\+N} = 6
\end{DoxyCompactItemize}


\subsection{Function Documentation}
\hypertarget{genericpushrelabel__test_8h_aa0e1f3664f0cf6275cd01055233625b9}{}\index{genericpushrelabel\+\_\+test.\+h@{genericpushrelabel\+\_\+test.\+h}!T\+E\+S\+T\+\_\+\+F@{T\+E\+S\+T\+\_\+\+F}}
\index{T\+E\+S\+T\+\_\+\+F@{T\+E\+S\+T\+\_\+\+F}!genericpushrelabel\+\_\+test.\+h@{genericpushrelabel\+\_\+test.\+h}}
\subsubsection[{T\+E\+S\+T\+\_\+\+F(\+Generic\+Push\+Relabel\+Test, test\+\_\+initialize\+\_\+preflow)}]{\setlength{\rightskip}{0pt plus 5cm}T\+E\+S\+T\+\_\+\+F (
\begin{DoxyParamCaption}
\item[{{\bf Generic\+Push\+Relabel\+Test}}]{, }
\item[{test\+\_\+initialize\+\_\+preflow}]{}
\end{DoxyParamCaption}
)}\label{genericpushrelabel__test_8h_aa0e1f3664f0cf6275cd01055233625b9}


\hyperlink{class_generic_push_relabel_test}{Generic\+Push\+Relabel\+Test}\+:测试 initialize\+\_\+preflow 函数 

{\ttfamily test\+\_\+initialize\+\_\+preflow}：测试 initialize\+\_\+preflow 函数 

Definition at line 77 of file genericpushrelabel\+\_\+test.\+h.

\hypertarget{genericpushrelabel__test_8h_ab11154e73e06a624088cb6d51b275446}{}\index{genericpushrelabel\+\_\+test.\+h@{genericpushrelabel\+\_\+test.\+h}!T\+E\+S\+T\+\_\+\+F@{T\+E\+S\+T\+\_\+\+F}}
\index{T\+E\+S\+T\+\_\+\+F@{T\+E\+S\+T\+\_\+\+F}!genericpushrelabel\+\_\+test.\+h@{genericpushrelabel\+\_\+test.\+h}}
\subsubsection[{T\+E\+S\+T\+\_\+\+F(\+Generic\+Push\+Relabel\+Test, test\+\_\+min\+\_\+v\+\_\+at\+\_\+\+Ef)}]{\setlength{\rightskip}{0pt plus 5cm}T\+E\+S\+T\+\_\+\+F (
\begin{DoxyParamCaption}
\item[{{\bf Generic\+Push\+Relabel\+Test}}]{, }
\item[{test\+\_\+min\+\_\+v\+\_\+at\+\_\+\+Ef}]{}
\end{DoxyParamCaption}
)}\label{genericpushrelabel__test_8h_ab11154e73e06a624088cb6d51b275446}


\hyperlink{class_generic_push_relabel_test}{Generic\+Push\+Relabel\+Test}\+:测试 min\+\_\+v\+\_\+at\+\_\+\+Ef 函数 

{\ttfamily test\+\_\+min\+\_\+v\+\_\+at\+\_\+\+Ef}：测试 min\+\_\+v\+\_\+at\+\_\+\+Ef 函数 

Definition at line 110 of file genericpushrelabel\+\_\+test.\+h.

\hypertarget{genericpushrelabel__test_8h_a91aca535b3a8705a66296208ab0e532c}{}\index{genericpushrelabel\+\_\+test.\+h@{genericpushrelabel\+\_\+test.\+h}!T\+E\+S\+T\+\_\+\+F@{T\+E\+S\+T\+\_\+\+F}}
\index{T\+E\+S\+T\+\_\+\+F@{T\+E\+S\+T\+\_\+\+F}!genericpushrelabel\+\_\+test.\+h@{genericpushrelabel\+\_\+test.\+h}}
\subsubsection[{T\+E\+S\+T\+\_\+\+F(\+Generic\+Push\+Relabel\+Test, test\+\_\+push)}]{\setlength{\rightskip}{0pt plus 5cm}T\+E\+S\+T\+\_\+\+F (
\begin{DoxyParamCaption}
\item[{{\bf Generic\+Push\+Relabel\+Test}}]{, }
\item[{test\+\_\+push}]{}
\end{DoxyParamCaption}
)}\label{genericpushrelabel__test_8h_a91aca535b3a8705a66296208ab0e532c}


\hyperlink{class_generic_push_relabel_test}{Generic\+Push\+Relabel\+Test}\+:测试 push 函数 

{\ttfamily test\+\_\+push}：测试 push 函数 

Definition at line 125 of file genericpushrelabel\+\_\+test.\+h.

\hypertarget{genericpushrelabel__test_8h_a82b877b0ad9adf1b35c190a10bef44c0}{}\index{genericpushrelabel\+\_\+test.\+h@{genericpushrelabel\+\_\+test.\+h}!T\+E\+S\+T\+\_\+\+F@{T\+E\+S\+T\+\_\+\+F}}
\index{T\+E\+S\+T\+\_\+\+F@{T\+E\+S\+T\+\_\+\+F}!genericpushrelabel\+\_\+test.\+h@{genericpushrelabel\+\_\+test.\+h}}
\subsubsection[{T\+E\+S\+T\+\_\+\+F(\+Generic\+Push\+Relabel\+Test, test\+\_\+relabel)}]{\setlength{\rightskip}{0pt plus 5cm}T\+E\+S\+T\+\_\+\+F (
\begin{DoxyParamCaption}
\item[{{\bf Generic\+Push\+Relabel\+Test}}]{, }
\item[{test\+\_\+relabel}]{}
\end{DoxyParamCaption}
)}\label{genericpushrelabel__test_8h_a82b877b0ad9adf1b35c190a10bef44c0}


\hyperlink{class_generic_push_relabel_test}{Generic\+Push\+Relabel\+Test}\+:测试 relabel 函数 

{\ttfamily test\+\_\+relabel}：测试 relabel 函数 

Definition at line 164 of file genericpushrelabel\+\_\+test.\+h.

\hypertarget{genericpushrelabel__test_8h_a761c730f565613fcb2d8c64ff8309899}{}\index{genericpushrelabel\+\_\+test.\+h@{genericpushrelabel\+\_\+test.\+h}!T\+E\+S\+T\+\_\+\+F@{T\+E\+S\+T\+\_\+\+F}}
\index{T\+E\+S\+T\+\_\+\+F@{T\+E\+S\+T\+\_\+\+F}!genericpushrelabel\+\_\+test.\+h@{genericpushrelabel\+\_\+test.\+h}}
\subsubsection[{T\+E\+S\+T\+\_\+\+F(\+Generic\+Push\+Relabel\+Test, test\+\_\+generic\+\_\+push\+\_\+relabel)}]{\setlength{\rightskip}{0pt plus 5cm}T\+E\+S\+T\+\_\+\+F (
\begin{DoxyParamCaption}
\item[{{\bf Generic\+Push\+Relabel\+Test}}]{, }
\item[{test\+\_\+generic\+\_\+push\+\_\+relabel}]{}
\end{DoxyParamCaption}
)}\label{genericpushrelabel__test_8h_a761c730f565613fcb2d8c64ff8309899}


\hyperlink{class_generic_push_relabel_test}{Generic\+Push\+Relabel\+Test}\+:测试 generic\+\_\+push\+\_\+relabel 算法 

{\ttfamily test\+\_\+generic\+\_\+push\+\_\+relabel}：测试 generic\+\_\+push\+\_\+relabel 算法 

Definition at line 197 of file genericpushrelabel\+\_\+test.\+h.

